<?php session_start();

function getIdioma($cod, $tipo){
        $campo1 = "id_idioma";
        $campo2 = "ds_idioma";        
        $tabela = "com_idiomas";


         switch ($tipo){
         case "input":
             $sql="select $campo1, $campo2 from $tabela where $campo1=$cod";
             $linha=$_SESSION['ADOCnn']->Execute("$sql");
             $codigo = $linha->fields[0];
             $nome = htmlentities(trim($linha->fields[1]));

             $contatena = $codigo."()".$nome;
             
             $retorno = explode("()",$contatena);
             return $retorno;
         
         break;
         case "select":
             $sql="select $campo1, $campo2 from $tabela order by $campo1 asc";
             $linha=$_SESSION['ADOCnn']->Execute("$sql");
             if($linha->RecordCount() != 0 ){
             	while(!$linha->EOF){
                   $codigo = $linha->fields[0];
                   $nome =htmlentities(trim($linha->fields[1]));
                   if($codigo == $cod){
                        echo"<option value='$codigo' selected class='select'>$nome</option>\n";
                   }else{
                        echo"<option value='$codigo'>$nome</option>\n";
                   }
                $linha->MoveNext();
                }
              }
         break;
         case "lista":
			$sql="select $campo1, $campo2 from $tabela order by $campo2 asc";
			$linha=$_SESSION['ADOCnn']->Execute("$sql");
			$class="odd";
			if($linha->RecordCount() != 0 ){
				echo"<br><br><table class='perfil2 semborda'>
				     <tr class='titulo'>	
							<td>Idiomas Cadastrados</td>
					 </tr>";
				
				while(!$linha->EOF){
					if($class == "odd"){$class="even";}else{$class="odd";}
					$codigo = $linha->fields[0];
					$nome 	= htmlentities(trim($linha->fields[1]));
					
					echo"<tr class='$class'>
							<td>$nome</td>
						 </tr>	
							";
					
					
					$linha->MoveNext();
				}
				echo "</table>";
			}
			break;
         }
}







function setIdioma($cod, $nome){

        $campo1 = "id_idioma";
        $campo2 = "ds_idioma";        
        $tabela = "com_idiomas";


        $nome=strtoupper(trim($nome));

        if($cod == 0){ // novo registro

                $sql="select count($campo1) from $tabela where $campo2 = '$nome'";
                $exec=$_SESSION['ADOCnn']->Execute("$sql");

                if($exec->fields[0] > 0){
                    echo"<div class='erro'>Registro: $nome , j� cadastrado!!</div>";
                }else{
                    $sql="
                    insert into $tabela
                    ($campo1, $campo2)
                    values
                    ('$cod','$nome')
                    ";

                    //echo"$sql";
                    if(!$exec=$_SESSION['ADOCnn']->Execute("$sql")){
                       die("<div class='erro'>ERRO no cadastro de $nome</div>");
                    }else{
                       echo"<div class='sucesso'>$nome foi cadastrado com sucesso</div>";
                    }
                }
          }else{ // atualiza

                    $sql="
                    update $tabela set
                    $campo2='$nome'
                    where
                    $campo1 = $cod
                    ";

                    //echo"$sql";
                    if(!$exec=$_SESSION['ADOCnn']->Execute("$sql")){
                       die("<div class='erro'>ERRO na altera&ccedil;&atilde;o de ".exibeNomeTabela($tabela)."</div>");
                    }else{
                       echo"<div class='sucesso'>$nome atualizado com sucesso</div>";
                    }
          }




}





function delIdioma($cod, $verifica=true){
        $campo1 = "id_idioma";
        $campo2 = "ds_idioma";
        $tabela = "com_idiomas";

        $deleta=1;
/*
    if($verifica){
        $sql="select tombo, titulo from bibl_midias  where ref_idioma=$cod order by tombo";
        $linha=$_SESSION['ADOCnn']->Execute("$sql");

        $n=0;
        if($linha->RecordCount() != 0 ){
        while(!$linha->EOF){
            if($linha->fields[0]==true){
               echo"<li><b>Tombo: {$linha->fields[0]} - {$linha->fields[1]}</b></li>";
               $deleta=0;
               $n++;
           }
           if($n==10){echo"<BR>Entre outros...<BR><div class='erro'>N�o &eacute; poss&iacute;vel excluir o &iacute;tem selecionado pois possui v&iacute;nculo com os &iacute;tens acima</div> <BR>"; break;}
        $linha->MoveNext();
        }
        }
    } // fecha verifica
*/    
        if($deleta==1){
               $sql2="delete from $tabela where $campo1 = $cod";
               //echo $sql2;
               if(!$exec2=$_SESSION['ADOCnn']->Execute("$sql2")){
                  die("<div class='erro'>ERRO na exclus�o do codigo: $cod</div>");
               }else{
                  echo"<div class='sucesso'>C�digo: $cod exclu�do com sucesso</div><BR>";
               }
        }


}


?>
